Added isDevControllerClass so that XendDomainInfo does not need to store the same...
authorewan@linford.intra <ewan@linford.intra>
Tue, 13 Sep 2005 13:49:37 +0000 (14:49 +0100)
committerewan@linford.intra <ewan@linford.intra>
Tue, 13 Sep 2005 13:49:37 +0000 (14:49 +0100)
tools/python/xen/xend/server/controller.py

index ab531789d80b7d3aa6ffc1dc8a6b47b70c5abff1..5a4f67cd5a884bd3d31d37a2efab10a6924ab017 100755 (executable)
@@ -63,6 +63,13 @@ def addDevControllerClass(name, cls):
     cls.type = name
     getDevControllerTable().addDevControllerClass(cls)
 
+
+def isDevControllerClass(name):
+    """@return True if a device controller class has been registered with
+    the controller table under the given name."""
+    return name in getDevControllerTable().controllerClasses
+
+
 def createDevController(name, vm, recreate=False):
     return getDevControllerTable().createDevController(name, vm, recreate=recreate)